difference between subquery and correlated subquery in sql